package com.hnust.root.service.forword.wx;

import com.hnust.root.common.base.exception.BusinessException;
import com.hnust.root.dao.entity.domain.forward.WxAccount;
import com.hnust.root.web.shiro.JWTToken;

/**
 * 微信小程序用户service
 */

public interface WxAccountService {

    /**
     * 通过openId获取微信账户
     * @param openId
     * @return
     */
    WxAccount getAccountByOpenId(String openId);

    /**
     * 小程序用户登录
     * @param code
     * @return
     */
    JWTToken wxLogin(String code) throws BusinessException;

    String getLocation(String location,String openId);
}
